package com.str.service;

import com.str.dto.QueryKitOfLocusInfosDto;
import com.str.dto.QueryLocusOfAlleleInfosDto;
import com.str.vo.ResponseVO;

import javax.servlet.http.HttpServletRequest;

public interface DataStatisticsService {

    /**
     * 按试剂盒统计其基因座个数及其占比
     * @param dto
     * @param request
     * @return
     */
    ResponseVO queryKitOfLocusInfos(QueryKitOfLocusInfosDto dto, HttpServletRequest request);

    /**
     * 按试剂盒统计其基因座个数及其占比
     * @param dto
     * @param request
     * @return
     */
    ResponseVO queryLocusOfAlleleInfos(QueryLocusOfAlleleInfosDto dto, HttpServletRequest request);

    /**
     * 按组分数统计基因座占比
     * @param request
     * @return
     */
    ResponseVO queryLocusOfComNumber(HttpServletRequest request);
}
